Міяма розташована на півночі острова Кюшю, на південному заході префектури Фукуока. Місто лежить на лівому березі річки Ябе, що впадає до моря Аріаке. На заході Міяма сполучається з містом Янаґава, на півночі — з містом Чікуґо, на півдні — з містом Омута. На південному заході вона має вихід до моря Аріаке. На сході міста переважають гори та пагорби. Решта Міями розкинулася на рівнині Чікуґо, що використовується у сільськогосподарських цілях. На заході проходить залізнична лінія Кашіма компанії JR, залізниця Тенджін-Омута, державний автошлях № 209. Східну частину перетинає державний автошлях № 443 та Кюшюська автострада.